package com.zb.test;

import org.junit.Test;

import java.util.function.Function;

/**
 * 数组引用：
 *      Type[]::new
 */
public class JAVA8_6_数组引用 {
    @Test
    public void test(){
        //一般Lambda表达式 写法
        Function<Integer,String[]> function = (x) -> new String[x];
        System.out.println(function.apply(10).length);
        //数组引用 写法
        Function<Integer,String[]> function1 = String[]::new;
        System.out.println(function1.apply(11).length);
    }
}
